package main

//
//func UTF16FromString(s string) ([]uint16, error) {
//	if bytealg.IndexByteString(s, 0) != -1 {
//		return nil, EINVAL
//	}
//	return utf16.Encode([]rune(s + "\x00")), nil
//}

import (
	"fmt"
	"golang.org/x/text/encoding/simplifiedchinese"
)

// // 字符串GBK2312编码方式解码方法
func str2gbk(text string) string {
	TextBuff, err := simplifiedchinese.GB18030.NewEncoder().String(text)
	if err != nil {
		fmt.Println(err)
	}
	return TextBuff
}

//import (
//	"github.com/axgle/mahonia"
//)
//
//// 字符串GBK2312编码方式解码方法
//func str2gbk(text string) string {
//	enc := mahonia.NewEncoder("GBK")
//	//TextBuff := []byte(enc.ConvertString(text))
//	return enc.ConvertString(text)
//}
